take the witness stand - Alemán Inglés Diccionario